package com.rd.student.ruanjian.class1.duhang.Week04.New;

import java.util.concurrent.ArrayBlockingQueue;

public class ThreadDemo01 {

    public static void main(String[] args) {
        //需求：利用阻塞队列完成生产者和消费者（等待唤醒机制）的代码
        //细节：生产者和消费者必须使用同一个阻塞队列

        //1.创建阻塞对象
        ArrayBlockingQueue<String> queue = new ArrayBlockingQueue<>(1);

        //2.创建对象
        Cook01 c = new Cook01(queue);
        Foodie01 f = new Foodie01(queue);

        //3.开启线程

        c.start();
        f.start();
    }
}
